29eab470eb9886f3474d724a0c2f7dcdc7c2d5d1,server/sonar-server/src/main/java/org/sonar/server/computation/source/ScmLineReader.java,ScmLineReader,read,#DbFileSources.Line.Builder#,40
Before Change
BatchReport.Changesets.Changeset changeset = scmReport.getChangeset(changeSetIndex);
boolean hasAuthor = changeset.hasAuthor();
if (hasAuthor) {
lineBuilder.setScmAuthor(changeset.getAuthor());
}
boolean hasRevision = changeset.hasRevision();
if (hasRevision) {
After Change
@Override
public void read(DbFileSources.Line.Builder lineBuilder) {
Changeset changeset = scmReport.getChangesetForLine(lineBuilder.getLine());
String author = changeset.getAuthor();
if (author != null) {
lineBuilder.setScmAuthor(author);
}
lineBuilder.setScmRevision(changeset.getRevision());